﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family: Arial, Helvetica, sans-serif; font-size:12px;color: #4f6b72;background: #E6EAE9; }
input,textarea{font-size:12px;font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
#mainForm div{float:left;clear:both;width:100%}
table { 
    width: 80%; 
    padding: 0; 
    margin: 0; 
} 
* {vertical-align:text-bottom;}
input[type=checkbox] {margin-right:1px;}
caption { 
    padding: 0 0 5px 5px; 
    width: 80%;      
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    text-align: right; 
} 
form{width:100%}
th { 
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    color: #4f6b72; 
    border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    border-top: 1px solid #C1DAD7; 
    letter-spacing: 2px; 
    text-transform: uppercase; 
    text-align: left; 
    padding: 6px 6px 6px 12px; 
    background: #CAE8EA url(images/bg_header.jpg) no-repeat; 
} 

th.nobg { 
    border-top: 0; 
    border-left: 0; 
    border-right: 1px solid #C1DAD7; 
    background: none; 
} 

td { 
    border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7;     
    font-size:12px; 
    padding: 6px 6px 6px 12px; 
    color: #4f6b72; 
	background-color:white;
} 
.right{
	text-align:right;
	padding-right:4px;
}
.no{
	font-weight:bold;
	font-size:10px;
	color:#808080;
	font-family:微软雅黑;
}
._blue{
	color:#3300FF;
}
._red{
	color:red;
}
tr{
	background-color:white;
}




td.alt { 
    background: #F5FAFA; 
    color: #797268; 
} 

th.spec { 
    border-left: 1px solid #C1DAD7; 
    border-top: 0; 
    background: #fff url(images/bullet1.gif) no-repeat; 
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
} 

th.specalt { 
    border-left: 1px solid #C1DAD7; 
    border-top: 0; 
    background: #f5fafa url(images/bullet2.gif) no-repeat; 
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    color: #797268; 
} 

.hid{display:none}

.btn1{padding-left:10px;padding-right:10px;letter-spacing:0.5em}

.tsxx{ color:#808080;}
input.error{border:1px solid #FF6633;}
.explain{text-indent:30px;width:245px;background:#ffffff url(images/error.png) no-repeat scroll 2px 2px;border:1px solid #FF6633;display:inline-block;padding:3px;}
.main-status{
 letter-spacing:10px;
 font-size:14px; 
 font-weight:bold;
 }
/* 
 * ========================================
 *  Popup Layer
 * ========================================
 */


#bgpopLayer{background:#000;left:0px;top:0px;position:absolute;width:100%;height:100%;z-index:99998;opacity:0.3;filter:Alpha(opacity=30);}
#poplayer{text-align:center;clear:both;background:#ffffff;position:absolute;width:380px;border:1px solid #ccc;z-index:99999;}
#poplayer h1{padding:5px 0;background:#E9EDFA;height:20px;width:100%;color:#ff0000;text-indent:1em;font-size:14px;}
#poplayer h1 a{position:absolute;right:10px;top:5px;color:#000;font-size:12px;text-align:right}
#poplayer .pop-cont{background:#F9F9FD;border:1px solid #F1F1FA;margin:10px 10px;padding:10px;min-height:50px; width:340px !important; width:330px; color:#555555;font-size:14px;text-align:center}
#poplayer .pop-cont h2{font-size:14px;text-align:center;}
#poplayer #popsub{text-align:center;min-height:30px;width:100%;}
#poplayer li{display:block;float:left;text-align:left;margin-bottom:10px;width:98%;}

#uploadLayer{text-align:center;clear:both;background:#ffffff;position:absolute;width:450px;border:1px solid #ccc;z-index:99999;}
#uploadLayer h1{padding:5px 0;background:#E9EDFA;height:20px;width:100%;color:#ff0000;text-indent:1em;font-size:14px;}
#uploadLayer h1 a{position:absolute;right:10px;top:5px;color:#000;font-size:12px;text-align:right}
#uploadLayer .pop-cont{background:#F9F9FD;border:1px solid #F1F1FA;margin:10px 10px;padding:10px;min-height:50px; width:410px !important; width:400px; color:#555555;font-size:14px;text-align:center}
#uploadLayer .pop-cont h2{font-size:14px;text-align:center;}
#uploadLayer #popsub{text-align:center;min-height:30px;width:100%;}
#uploadLayer li{display:block;float:left;text-align:left;margin-bottom:10px;width:98%;}


.pager{width:570px;height:30px;margin:10px auto;text-align:center;overflow:hidden;}
.pager div{float:right;width:auto;margin:0 auto;overflow:hidden;}
.pager a,.pager strong,.pager span{margin:0 4px;text-align:center;background:white;color:#666!important;font:12px/20px "宋体",arial;border:1px solid #D9D9D9;float:left;display:block;width:20px;height:20px;}
.pager a{display:block;margin-right:2px;text-decoration:none!important;}
.pager a:hover{color:#5F5F5F!important;background:#F0F0F0;border-color:#ccc;}
.pager a.preview{float:left;width:52px;cursor:point;}.pager a.next{width:52px;cursor:point;}
.pager strong{color:#fff!important;background:#ff1e00;border:1px solid #e5cec1;font-weight:bold;}
.pager span{border:0;line-height:22px;}

.pager a.preview1{float:left;width:52px;cursor:pointer;border:0;}
.pager a.next1{width:52px;cursor:pointer;border:0;}